package cn.stylefeng.guns.modular.tool.model.params;

import lombok.Data;
import cn.stylefeng.roses.kernel.model.validator.BaseValidatingParam;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 邮政对账管理
 */
@Data
public class ToolExpressReconciliationYzParam implements Serializable, BaseValidatingParam {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Integer id;

    /**
     * 对账id
     */
    private Long reconciliationId;

    /**
     * 对账月份
     */
    private String reconciliationMonth;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 序号
     */
    private String noNumber;

    /**
     * 产品
     */
    private String product;

    /**
     * 邮件号
     */
    private String orderNumber;

    /**
     * 寄件人
     */
    private String sender;

    /**
     * 寄达国(地区)
     */
    private String senderCountry;

    /**
     * 省份
     */
    private String province;

    /**
     * 云仓省份
     */
    private String ycProvince;

    /**
     * 1
     */
    private String provinceTrue;

    /**
     *寄达省名称
     */
    private String provinceName;

    /**
     *寄达市名称
     */
    private String cityName;

    /**
     *寄达局
     */
    private String gameName;

    /**
     *大宗客户名称
     */
    private String dcustomerName;

    /**
     *收寄时间
     */
    private String receivingTime;

    /**
     * 重量(克)
     */
    private String weightK;

    /**
     * 计费重量(克)
     */
    private String chargingWeightK;

    /**
     * 计费重量(千克)
     */
    private String chargingWeightKg;

    /**
     * 取整重量
     */
    private String roundingWeightKg;

    /**
     * 云仓重量(千克)
     */
    private String ycWeightKg;

    /**
     * 重量差异
     */
    private String weightDifference;

    /**
     * 总邮资
     */
    private String postage;

    /**
     * 标准邮资
     */
    private String standardPostage;

    /**
     * 实收邮资
     */
    private String aPostage;

    /**
     * 邮资核对
     */
    private String postageCheck;

    /**
     * 首重
     */
    private String firstWeight;

    /**
     * 续重
     */
    private String weightContinuation;

    /**
     * 折扣
     */
    private String discount;

    /**
     * 邮资差异
     */
    private String postageDifference;

    /**
     * 客户
     */
    private String customerName;

    /**
     * 收入
     */
    private String income;

    /**
     * 利润
     */
    private String profit;

    /**
     * 重量区间
     */
    private String weightRange;

    /**
     * 数量
     */
    private String quantity;

    /**
     *最终省份
     */
    private String v1;

    /**
     *最终重量
     */
    private String v2;

    /**
     * v3
     */
    private String v3;

    /**
     * v4
     */
    private String v4;

    /**
     * 部门id
     */
    private Long deptId;

    /**
     * 交付客户id
     */
    private Long deliverId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建用户
     */
    private String createUserName;

    @Override
    public String checkParam() {
        return null;
    }

}
